home *** CD-ROM | disk | FTP | other *** search
/ United Public Domain Gold 2 / United Public Domain Gold 2.iso / utilities / pu677.dms / pu677.adf / D_a_s_moduleplay.txt < prev    next >
Internet Message Format  |  1994-08-22  |  13KB

  1. Path: news.uh.edu!barrett
  2. From: andreas.jelvemark@homeros.ct.se (Andreas Jelvemark)
  3. Newsgroups: comp.sys.amiga.reviews
  4. Subject: REVIEW: D.A.S.ModulePlayer, version 3.2a
  5. Followup-To: comp.sys.amiga.audio
  6. Date: 17 Aug 1994 21:30:42 GMT
  7. Organization: The Amiga Online Review Column - ed. Daniel Barrett
  8. Lines: 318
  9. Sender: amiga-reviews@math.uh.edu (comp.sys.amiga.reviews moderator)
  10. Distribution: world
  11. Message-ID: <32tvi2$2t2@masala.cc.uh.edu>
  12. Reply-To: andreas.jelvemark@homeros.ct.se (Andreas Jelvemark)
  13. NNTP-Posting-Host: karazm.math.uh.edu
  14. Keywords: audio, music, module player, shareware
  15. Originator: barrett@karazm.math.uh.edu
  16.  
  17.  
  18. PRODUCT NAME
  19.  
  20.     D.A.S.ModulePlayer V3.2a
  21.  
  22.  
  23. BRIEF DESCRIPTION
  24.  
  25.     DASMP (short for D.A.S.ModulePlayer) does what the title claims;
  26. i.e., play music modules.  It is capable of playing modules of various
  27. formats such as ProTracker, S3M, MTM, MED/OctaMED, QuadraComposer and
  28. FutureComposer.
  29.  
  30.  
  31. AUTHOR/COMPANY INFORMATION
  32.  
  33.     Name:        Pauli Porkka
  34.     Address:    Innanlantie 5 D 29
  35.             FIN-37600 VALKEAKOSKI
  36.             FINLAND
  37.  
  38.     E-mail:        paporkka@freenet.hut.fi
  39.     FidoNet:    2:221/112.4
  40.  
  41.  
  42. LIST PRICE
  43.  
  44.     DASMP is shareware, and the current price is $20 (US) or an
  45. equivalent amount in any other currency.
  46.  
  47.     There are two registration sites mentioned in the manual, situated in
  48. North America and Australia, which simplifies registration for the users
  49. located in those countries.
  50.  
  51.  
  52. SPECIAL HARDWARE AND SOFTWARE REQUIREMENTS
  53.  
  54.     HARDWARE
  55.  
  56.         None.
  57.  
  58.         At least 1 MB of memory is recommended due to the size of
  59.         some modules.  More is recommended if you want to use
  60.         the program to its full potential.
  61.  
  62.         Works on all processors (68000-68040).  A faster processor
  63.         is recommended if you want to play any of the multichannel
  64.         modules with a high mixing rate.
  65.  
  66.     SOFTWARE
  67.  
  68.         MUI (Magic User Interface) is required.
  69.  
  70.         AmigaDOS 2.04 or higher is required.
  71.         Having AmigaDOS 3.x enables some extra features in DASMP.
  72.  
  73.  
  74. COPY PROTECTION
  75.  
  76.     None.
  77.  
  78.  
  79. MACHINE USED FOR TESTING
  80.  
  81.     Amiga 1200, 2 MB Chip RAM, 8 MB Fast RAM.
  82.     120 MB Conner HD.
  83.     Kickstart version 39.106, Workbench version 39.29 (AmigaDOS 3.0).
  84.     C= 1940 multisync monitor.
  85.  
  86.  
  87. INSTALLATION
  88.  
  89.     DASMP features an Installer script to simplify the process of
  90. installing.  It works like a charm. :-)
  91.  
  92.  
  93. BACKGROUND
  94.  
  95.     Playing modules has been an essential need of any Amiga user since
  96. the first NoiseTracker program was released.  Various module players have
  97. been released over the years, some of them better than others, and some even
  98. worse.  Today, there are a number of different module file formats to look
  99. out for, and compatibility with the various formats is a necessity.  Another
  100. option that is strongly needed is the possibility to crunch/archive modules
  101. in order to save hard disk space, since modules are getting bigger.  A nice
  102. interface is of course a feature that should not be neglected.
  103.  
  104.     DASMP features all this and much more.
  105.  
  106.  
  107. EXTERNAL PLAYER LIBRARIES
  108.  
  109.     DASMP supports S3M, MTM, MED(OctaMed), QuadraComposer and
  110. FutureComposer modules through External Player Libraries ("EPLs").  This
  111. modular approach allows the user to choose what libraries to install and what
  112. libraries to use with the player, giving the user greater control of how
  113. much resources the program should be allowed to use.
  114.  
  115.     S3M and MTM are multichannel PC formats which are getting more and
  116. more followers. I've tested only S3M modules because I haven't been able to
  117. find any MTM modules on my local BBSs.
  118.  
  119.     The S3M format supports the use of 4-32 channels, and DASMP allows
  120. you to configure what mixing rate to use for each type. (Higher mixing rate
  121. values make the module sound better but it also intensifies the workload of
  122. the processor.  It is recommended that you adjust the settings to suit the
  123. power of your system.) You can also choose play modes that consist of the
  124. following features: Mono, Stereo, Surround, Real Surround, and Stereo 14-bit.
  125. The playing of these modules works perfectly, and the user will not notice
  126. that you are playing them after you have enabled and configured the EPL.
  127.  
  128.     Another commonly used EPL is the MED(OctaMED) library. It requires
  129. the medplayer.library and octaplayer.library to be present in your system,
  130. and when they are present, MED/OctaMED modules are played like any other
  131. module.
  132.  
  133.     For those who haven't got access to huge amount of Chip RAM which is
  134. often required to play big modules there is a solution trough the use of
  135. dasFAST.library. It plays ProTracker-compatible modules from Fast RAM using a
  136. technique that is everything but perfect, according to the author. It seems
  137. to work well for me, however, and I hardly noticed any loss in quality when
  138. playing some of my modules from Fast RAM. You may choose the size of the
  139. modules to use this player, the priority of the player, the mixing rate, and
  140. some different playing modes.
  141.  
  142.  
  143. PACKED MODULES
  144.  
  145.     DASMP supports mainly XPK-packed modules.  Through the use of the
  146. XPK package, you can get it to play PowerPacked modules too. Another great
  147. feature is the ability to play modules that are archived in almost any
  148. format; e.g. LHA, ZIP, ZOO, etc. It even allows the handling of multiple
  149. files within the same archive, and it can also play XPK-packed modules from
  150. within an archive.
  151.  
  152.     I recommend the use of the SQSH-library which is especially well
  153. suited for packing 8-bit sound data.  It gives you an excellent result.
  154. Decrunching speed is quite fast, but if speed is your main priority, use the
  155. xpkFAST.library or xpkNUKE.library instead.
  156.  
  157.  
  158. THE INTERFACE
  159.  
  160.     The interface to the user is perhaps the most vital part of any
  161. program. Due to the use of MUI, DASMP features all advantages of that
  162. package; i.e., tremendous configurability. You can rearrange almost the whole
  163. GUI to your liking. DASMP features a "special" menu which allows you to
  164. enable and disable certain groups of gadgets to give you some quick
  165. possibilities to change the interface.
  166.  
  167.     DASMP's strongest point is without question the module list
  168. handling. To be able to play modules, you add them to the listview using the
  169. appropriate function. When the list is created, you are able to configure
  170. each entry separately.  Fade speed, preload, volume and FAST relocation are
  171. selectable for every module. (FAST relocation means that DASMP will put the
  172. song data in Fast RAM in order to save as much Chip RAM as possible.) The
  173. name of the module in the listview doesn't need to be the same as the name
  174. of the "real" module, and there is a "Get" function which is able to fetch
  175. the real name of the module from within the module.
  176.  
  177.     DASMP also features a unique author system that allows you to enter
  178. an author and a style for each module. To play just the modules in a
  179. particular style, click the "Au" button of the main window and select your
  180. desired style from the listview that pops up. The module list will then
  181. change to contain only the modules in your selected style. It is as simple
  182. as that!  There is one disappointment with this feature, however:  it is
  183. impossible to select an author and a style at the same time. Even if most
  184. composers produce work in only one style, this is indeed a limitation even
  185. if it is a small one.
  186.  
  187.     DASMP supports the use of two groups called group A and group B.
  188. For example, group A could contain the modules that you have easily
  189. accessible (on your hard drive), and group B could contain the modules that
  190. aren't easily accessible (e.g., on your floppy disks.)  When you want to
  191. play a group B module, you just double-click it and DASMP will ask you for
  192. the required disk. Since you are able to choose which groups to show in the
  193. listview, this is a great option, and you don't have to scan all your disks
  194. in order to find a particular module once you've added the modules to the
  195. group.  To add a module, you select the "Add" button and a requestor (ASL or
  196. ReqTools, depending on your configuration) allows you to select modules to
  197. be added to the list.  There are three options which should be mentioned:
  198. Normal, Date updating and Check. Date updating adds only modules newer than
  199. your current module list date, suitable for the inclusion of newer modules
  200. that you've copied into your module directory. The Check option checks if
  201. there is a real module that corresponds to the listview entry, suitable for
  202. updating the listview when you've erased modules from disk without notifying
  203. DASMP.
  204.  
  205.     Of course, no player program would be complete without programming
  206. and randomizing functions. Programming is dead easy when using DASMP's
  207. listview capabilities.  Just delete from the listview the modules that you
  208. don't wish to play, and play the remaining ones. The new module list can be
  209. saved as any other module list, and you can have as many "programs" as your
  210. hard disk allows.
  211.  
  212.     Another nice feature of DASMP is that it shows and remembers the
  213. playing time of the modules. There are four different clocks.  One shows the
  214. the total time of the currently playing module and how long it has been
  215. playing. The second shows the total playing time of all modules which
  216. currently are in the module list. It is (IMHO) actually quite amazing to
  217. know that all my modules have a total playing time of 5 hours and 32
  218. minutes.  The third shows the total playing time for today, and the fourth
  219. shows the played time of a module and the remaining time to be played.
  220.  
  221.     DASMP also supports the use of some effects: QuadraScope,
  222. DoubleScope and a big QuadraScope that is scaled using some new functions in
  223. AmigaDOS 3.0. The effects contain a bug that sometimes messes up your
  224. display, and the author has no clue what is causing the problem. I've
  225. encountered the same problem while using another module player's effects so
  226. it isn't a problem that is all that special for DASMP. It is advised,
  227. however, that you use the lowest priority available for the effects to
  228. reduce the problem.
  229.  
  230.     DASMP has a full-blown ARexx port which is very valuable to simplify
  231. the process of playing modules; e.g., from within a directory utility. It
  232. also supports a few very useful tooltypes that allow you to load a module
  233. list automatically during startup and define an AppIcon for DASMP.
  234.  
  235.  
  236. DOCUMENTATION
  237.  
  238.     The documentation is in standard AmigaGuide format and explains
  239. everything that you need to know about using the program. Like any good
  240. program, DASMP has on-line help available by just pressing the HELP key.  The
  241. program recognizes in which state it is currently in and shows the
  242. appropriate section of the documentation.
  243.  
  244.     The documentation is quite easy to understand, but unfortunately
  245. there is no section for the novice. But if you have a bit of patience, you
  246. will most certainly be able to have it configured shortly.
  247.  
  248.     Some features are omitted from the manual of version 3.2a. It seems
  249. like the manual hasn't been updated to fit the current version, and there
  250. isn't any on-line help when you are configuring the EPLs either.  I would
  251. like an explanation of what the different playing modes do.  (By the time
  252. you read this, I will have notified the author.)
  253.  
  254.  
  255. LIKES
  256.  
  257.     I like everything about the product! It gives you everything that
  258. you could ask from a module player and more. The most useful feature is
  259. indeed the unique handling of modules in the listview which makes your setup
  260. so much more professional.
  261.  
  262.  
  263. DISLIKES AND SUGGESTIONS
  264.  
  265.     I have only one small dislike about the product. It isn't possible
  266. to save the bpm (beats per minute) setting separately for each module. I
  267. have some modules that should be played at a different speed and it is
  268. annoying that you have to change the tempo slider each time you want it to be
  269. played at correct speed.
  270.  
  271.     It would be nice if you were able to multiselect both an author and
  272. a style at the same time, but this isn't as important as most composer stick
  273. to one style in their work. But it would be a nice feature.
  274.  
  275.     The documentation in version 3.2a isn't entirely up to date.
  276.  
  277.  
  278. COMPARISON TO OTHER SIMILAR PRODUCTS
  279.  
  280.     I've used quite a lot of different module players -- more that I can
  281. remember really -- but my needs haven't been fulfilled until I got hold of
  282. DASMP.  The other players either had too few features or an awful GUI.
  283.  
  284.  
  285. BUGS
  286.  
  287.     There is a problem with the effects messing up the display.  The
  288. author is aware of the problem.
  289.  
  290.  
  291. VENDOR SUPPORT
  292.  
  293.     The support of Pauli Porkka is one of the strongest points of DASMP.
  294. Pauli claims that he will answer *all* e-mail that has to do with DASMP, and
  295. he has always done his best to answer my sometimes silly questions.  DASMP
  296. has been developed with a lot of user interaction, and it shows on the result.
  297.  
  298.  
  299. WARRANTY
  300.  
  301.     None.  It's shareware, for God's sake!
  302.  
  303.  
  304. CONCLUSIONS
  305.  
  306.     DASMP is the best module player for the Amiga platform today (IMHO).
  307. I rate it 5 stars out of 5 with a slight minus due to the lack of handling
  308. the bpm of modules separately.
  309.  
  310.     Finally, I would like to say that it is really a great program and
  311. you should try it out immediately if you haven't done so.
  312.  
  313.  
  314. AVAILABILITY
  315.  
  316.     You can always find the latest version on Aminet in the
  317. /pub/aminet/mus/play/ directory.
  318.  
  319.  
  320. COPYRIGHT NOTICE
  321.  
  322.     Copyright 1994 Andreas Jelvemark.  All rights reserved.
  323.  
  324. - Andreas Jelvemark
  325.   andreas.jelvemark@homeros.ct.se
  326.  
  327. ---
  328.  
  329.    Daniel Barrett, Moderator, comp.sys.amiga.reviews
  330.    Send reviews to:    amiga-reviews-submissions@math.uh.edu
  331.    Request information:    amiga-reviews-requests@math.uh.edu
  332.    Moderator mail:    amiga-reviews@math.uh.edu
  333.    Anonymous ftp site:  math.uh.edu, in /pub/Amiga/comp.sys.amiga.reviews
  334.  
  335.